7. ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
7.2. Основные принципы структурного программирования (программирование
без GO TO)
Структурное программирование – методология и технология разработки программных комплексов, основанная на принципах
модульного программирования и программирования "сверху-вниз".
Алгоритм
задачи представляется как композиция только трёх базовых типов алгоритмов:
линейных, ветвлений и циклов. Эти конструкции могут быть соединены
или вложены друг в друга произвольным образом, но никаких других способов
управления последовательностью выполнения операций не используется.
Основные
языки программирования, использующие структурную технологию:
–
Ада, Си – языки общего назначения;
–
Бейсик (до Visual Basic);
–
КОБОЛ – для экономических задач (много операторов, облегчающих манипуляции с
файлами);
–
Фортран, Паскаль, ПЛ/1 – для вычислительных задач (удобные средства для записи
формул).